]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
runDialog: Explicitly set horizontal alignment
authorFlorian Müllner <fmuellner@gnome.org>
Mon, 18 Nov 2013 12:53:27 +0000 (13:53 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 16 Dec 2013 17:27:19 +0000 (18:27 +0100)
When set to fill, the label will always end up left-aligned, which
is only correct in LTR locales. Set the alignment explicitly to
work in both RTL and LTR locales.

https://bugzilla.gnome.org/show_bug.cgi?id=712579

js/ui/runDialog.js

index 7b753a77fce0f80b7e640d86dd2e6057f312f76e..36578d1b97e8b8258c8907c56c806ab51b755429 100644 (file)
@@ -73,7 +73,9 @@ const RunDialog = new Lang.Class({
         let label = new St.Label({ style_class: 'run-dialog-label',
                                    text: _("Enter a Command") });
 
-        this.contentLayout.add(label, { y_align: St.Align.START });
+        this.contentLayout.add(label, { x_fill: false,
+                                        x_align: St.Align.START,
+                                        y_align: St.Align.START });
 
         let entry = new St.Entry({ style_class: 'run-dialog-entry',
                                    can_focus: true });
@@ -101,6 +103,8 @@ const RunDialog = new Lang.Class({
         this._errorMessage.clutter_text.line_wrap = true;
 
         this._errorBox.add(this._errorMessage, { expand: true,
+                                                 x_align: St.Align.START,
+                                                 x_fill: false,
                                                  y_align: St.Align.MIDDLE,
                                                  y_fill: false });